package com.ruoyi.config.mapper;

import java.util.List;
import com.ruoyi.config.domain.WebConfig;

/**
 * 系统功能Mapper接口
 * 
 * @author ruoyi
 * @date 2024-11-18
 */
public interface WebConfigMapper 
{
    /**
     * 查询系统功能
     * 
     * @param uid 系统功能主键
     * @return 系统功能
     */
    public WebConfig selectWebConfigByUid(Long uid);

    /**
     * 查询系统功能列表
     * 
     * @param webConfig 系统功能
     * @return 系统功能集合
     */
    public List<WebConfig> selectWebConfigList(WebConfig webConfig);

    /**
     * 新增系统功能
     * 
     * @param webConfig 系统功能
     * @return 结果
     */
    public int insertWebConfig(WebConfig webConfig);

    /**
     * 修改系统功能
     * 
     * @param webConfig 系统功能
     * @return 结果
     */
    public int updateWebConfig(WebConfig webConfig);

    /**
     * 删除系统功能
     * 
     * @param uid 系统功能主键
     * @return 结果
     */
    public int deleteWebConfigByUid(Long uid);

    /**
     * 批量删除系统功能
     * 
     * @param uids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWebConfigByUids(Long[] uids);
}
